<script>
  import wxPromisify from "@/libs/wxPromisify";
  import Http from "@/libs/Http";
  import LoginManager from "@/utils/LoginManager";

  export default {
    methods: {},
    onLaunch: function () {
      console.log(2334343)
      if (wx.canIUse('getUpdateManager')) {
        const updateManager = wx.getUpdateManager()
        updateManager.onCheckForUpdate(function (res) {
          // 请求完新版本信息的回调
          if (res.hasUpdate) {
            updateManager.onUpdateReady(function () {
              wx.showModal({
                title: '更新提示',
                content: '新版本已经准备好，是否重启应用？',
                success: function (res) {
                  // res: {errMsg: “showModal: ok”, cancel: false, confirm: true}
                  if (res.confirm) {
                    // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
                    updateManager.applyUpdate()
                  }
                }
              })
            })
            updateManager.onUpdateFailed(function () {
              // 新的版本下载失败
              wx.showModal({
                title: '已经有新版本了哟~',
                content: '新版本已经上线啦，请您删除当前小程序，重新搜索打开哟'
              })
            })
          }
        })
      };

      console.log('App Launch');
      // if (this.$LoginManager.getLoginType() === "wechat") {
      //   if (this.$LoginManager.getToken()) {
      //     this.$LoginManager.login()
      //       .then(() => {
      //
      //       })
      //   }
      // }


        // if(this.$LoginManager.getLoginType()==="admin"){//业务员
        //   let isLogin = this.$LoginManager.checkLoginStatus();
        //   if (!isLogin) {
        //      wxPromisify.navigateTo({
        //       url: '/pages/login/adminIndex'//业务员登录
        //     })
        //   }else{
        //     let {returnCode, resultData} =  LoginManager.appletsCheckToken(LoginManager.getToken());//校验token是否过期
        //     if(returnCode!="0"){//token已过期 不存在
        //       let {returnCode, resultData} =  this.$LoginManager.CheckLoginByCode();//以前登陆过重新生成token
        //       if(returnCode!="0"){//returnCode等于0代表自动登录，不为0代表该openid在表中未查到，打开登录页面
        //          wxPromisify.navigateTo({
        //           url: '/pages/login/adminIndex'//业务员登录
        //         })
        //       }
        //     }
        //   }
        // }else if(!this.$LoginManager.getLoginType()){//以前没登陆过跳转到登录页
        //    wxPromisify.navigateTo({
        //     url: '/pages/login/adminIndex'
        //   })
        // }

    },
    onShow: function () {
      // console.log('App Show')
    },
    onHide: function () {
      // console.log('App Hide')
    },
    // globalData: {
    //   http: "http://localhost:9200/quanying-service-provider-system",
    //   // http:"https://quanying.minhaoinfo.com/s/quanying-service-provider-system",
    // }
  }
</script>

<style lang="scss">
  /*每个页面公共css */
  @import "./uni.scss";
</style>
